Yandex Mobile Mediation 통합
Важно
최신 어댑터 버전으로 업데이트해야 합니다(Yandex Mobile Mediation 및 타사 중재 네트워크용 어댑터). 그렇지 않으면 잘못된 어댑터 통합으로 인한 오류가 발생하여 광고가 제공되지 않을 수 있습니다.
Yandex Mobile Mediation은 ML 알고리즘을 사용하여 여러 광고 네트워크의 광고를 자동으로 선택하는 플랫폼으로, 이를 통해 수익을 극대화할 수 있습니다. 모든 설정이 사전 구성되어 있어 각 네트워크를 개별적으로 설정할 필요 없이 즉시 사용할 수 있습니다.
단일 Yandex 네트워크와 함께 Mobile Ads SDK를 사용해왔다면 Yandex Mediation으로의 마이그레이션에는 코드 변경이 필요하지 않습니다. 타사 광고 네트워크의 웹 인터페이스 섹션만 사전 설정하면 됩니다.
사전 준비
앱을 준비하려면 다음 섹션에 설명된 단계를 수행하세요.
앱 요구 사항
- iOS 13 이상을 사용합니다.
- Xcode 16.1 이상을 사용합니다.
Yandex Advertising Network 계정에 앱 설정
Yandex Advertising Network에 앱을 등록하는 방법은 다음과 같습니다.
통합
통합 방법은 두 가지가 있습니다.
- 단일 빌드(권장): 모든 사용 가능한 어댑터가 자동으로 연결됩니다.
- 개별 어댑터 연결: Yandex SDK를 설치하고 별도로 적절한 패키지를 사용하여 특정 어댑터를 연결하세요.
YandexMobileAdsMediation 공유 중재 라이브러리를 사용하여 모든 사용 가능한 어댑터를 자동으로 연결할 수 있습니다. 라이브러리는 종속성 관리자와 함께 작동하도록 조정되었습니다.
정적 연결이 필요하다면
-
Yandex Advertising Network 인터페이스에서 중재를 설정합니다.
-
Podfile에
YandexMobileAdsMediation라이브러리를 추가합니다.pod 'YandexMobileAdsMediation', '7.18.0'각 어댑터에 대해 최신 호환 버전이 자동으로 선택됩니다.
-
앱의 Info.plist 파일에서
AdMob ID와 함께GADApplicationIdentifier키를 추가합니다. AdMob ID를 찾을 수 있는 위치에 대해 자세히 알아보세요.\<key>GADApplicationIdentifier\</key> \<string>ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy\</string>
다음 메서드는 외부 광고 거래소인 Mintegral, AppLovin, Google AdMob (ex. AdMob), VK Ads (ex. myTarget), Liftoff (ex. Vungle)에서 사용할 수 있습니다.
- Yandex Advertising Network 인터페이스에서 중재를 설정합니다.
- Xcode 프로젝트에서 File → Add Packages dependencies를 사용해 종속성을 추가합니다.
- Swift 패키지가 있는 리포지토리 URL을
https://github.com/yandexmobile/yandex-ads-sdk-ios에 지정합니다.
- Build Settings으로 이동해 매개변수 값
Other Linker Flags = -ObjC를 Linking아래에 추가합니다.
- 대상이 YandexMobileAdsPackage에 연결되어 있는지 확인합니다. 연결되어 있지 않으면 Link Binary With Libraries로 이동한 다음, + 를 클릭하여 라이브러리에 링크를 추가합니다.

- 어댑터 또는 중재 빌드를 선택합니다. SPM에서 어댑터만 활성화해야 합니다.
